/*
 * Copyright 2003-2005 (c) Live Media Pty Ltd. <argot@einet.com.au> 
 *
 * This software is licensed under the Argot Public License 
 * which may be found in the file LICENSE distributed 
 * with this software.
 *
 * More information about this license can be found at
 * http://www.einet.com.au/License
 * 
 * The Developer of this software is Live Media Pty Ltd,
 * PO Box 4591, Melbourne 3001, Australia.  The license is subject 
 * to the law of Victoria, Australia, and subject to exclusive 
 * jurisdiction of the Victorian courts.
 */
 
#include "Types.h"

#include "TypeMap.h"

#include "ReferenceTypeMap.h"

 
void reference_type_map_init( reference_type_map * map, type_library * library, type_map * ref )
{
	type_map_init( &map->map, library );
	map->reference = ref;
}

void reference_type_map_set_reference( reference_type_map * map, type_map * ref )
{
	map->reference = ref;
}

type_map * reference_type_map_get_reference( reference_type_map * map )
{
	return map->reference;
}
